//package com.qf.index;
//
//import cn.hutool.core.collection.CollUtil;
//import cn.hutool.core.util.NumberUtil;
//import cn.hutool.db.Db;
//import cn.hutool.db.Entity;
//import cn.hutool.json.JSONUtil;
//import com.alibaba.fastjson.JSONObject;
//import lombok.Data;
//
//import java.io.Serializable;
//import java.sql.SQLException;
//import java.text.SimpleDateFormat;
//import java.util.*;
//import java.util.concurrent.ConcurrentHashMap;
//import java.util.concurrent.atomic.AtomicInteger;
//
//public class TestE {
//
//    public static void main(String[] args) throws SQLException {
//        String newDataName = "scholar_25_01.";
//        String summaryTable = newDataName + "pm_ut_aid_info_0120";
//        String threeUnitSumTable = newDataName + "three_unit_sum";
//
//        String limit = "";
/// /        String limit = " limit 1";
//        int onePageNum = 1000;
//
/// /        String str="[{\"score\":1.798,\"aidList\":[78416796,68101438,64412324,30931637,65082514,56826804,29467209,235626,32359223,72153520],\"name\":\"Clinical Practice Guideline\"},{\"score\":1.29,\"aidList\":[1158832,30931637,96855395,29467209,235626,16370642,23849024,59007371,78416796,23815291,68101438,39720716,64412324,65082514,83675593,56826804,99901164,32359223,10230176,72153520,99008314,39575524],\"name\":\"Recommendations\"},{\"score\":1.042,\"aidList\":[68101438,30931637,95249001,48906943,99901164,28899906,61760402,66289981,63814002],\"name\":\"Clinical Practice\"},{\"score\":0.792,\"aidList\":[95249001,48906943,28899906,61760402,66289981,63814002],\"name\":\"Clinical Practice Statement\"},{\"score\":0.76,\"aidList\":[39720716,95249001,66289981],\"name\":\"Hematopoietic Cell Transplantation\"},{\"score\":0.7,\"aidList\":[23815291,59938669],\"name\":\"Mucous Membrane Pemphigoid\"},{\"score\":0.7,\"aidList\":[109913738],\"name\":\"Hyolaryngeal Elevation\"},{\"score\":0.7,\"aidList\":[99008314],\"name\":\"Osteoradionecrosis\"},{\"score\":0.7,\"aidList\":[109913738],\"name\":\"Tongue Base Retraction\"},{\"score\":0.7,\"aidList\":[30931637],\"name\":\"European Society of Endodontology\"},{\"score\":0.673,\"aidList\":[30931637,65082514,39181326,16370642,99008314],\"name\":\"Clinical Practice Guidelines\"},{\"score\":0.649,\"aidList\":[30931637,99901164,16370642,39575524],\"name\":\"Clinical Recommendations\"},{\"score\":0.631,\"aidList\":[68101438,32359223],\"name\":\"Periodontitis\"},{\"score\":0.6,\"aidList\":[30931637,99901164,39575524],\"name\":\"Diagnosis\"},{\"score\":0.6,\"aidList\":[99901164,23849024,39575524],\"name\":\"European Federation Conservative Dentistry\"},{\"score\":0.6,\"aidList\":[68101438,30931637],\"name\":\"Clinical Guideline\"},{\"score\":0.532,\"aidList\":[68101438,32359223],\"name\":\"European Federation of Periodontology\"},{\"score\":0.528,\"aidList\":[1158832,48906943,28899906,63814002],\"name\":\"Oral Manifestations\"},{\"score\":0.462,\"aidList\":[56826804,29467209],\"name\":\"Composite Restorations\"},{\"score\":0.462,\"aidList\":[28899906,63814002],\"name\":\"Salivary Gland Hypofunction\"}]";
/// /        List<FourItems> enAuList = JSONObject.parseArray(str, FourItems.class);
/// /        for (FourItems fourItems : enAuList) {
/// /            System.out.println(fourItems.getName());
/// /        }
//        //it is important   meta-analyses   international   systematic review   randomized controlled trials    systematic reviews    literature review    systematic literature review    meta-analysis   agree ii
//        readTableRange(summaryTable, onePageNum, limit, "id", "c1_au", true, 10, threeUnitSumTable);
//        Map<List<String>, String> removeThirdMap = removeThirdList();
//        List<String> list = new ArrayList<>();
//        list.add("china");
//        list.add("northeastern university");
////        list.add("henan cancer hospital");
//        list = dellRepeatList(list, removeThirdMap);
//        System.out.println(list);
//        System.out.println(JSONUtil.toJsonStr(list));
//
//    }
//
//    public static List<String> dellRepeatList(List<String> originalList, Map<List<String>, String> removeThirdMap) {
//        // 如果list内存在某元素包含另一元素，则将被包含的给予删除。[Kaohsiung Medical University, Kaohsiung Medical University Hospital] -> [Kaohsiung Medical University Hospital]
//        List<String> list = new ArrayList<>();
//        for (String s : originalList) {
//            list.add(s.toLowerCase().trim());
//        }
//        Collections.sort(list);
//        if (removeThirdMap.containsKey(list)) {
//            list.remove(removeThirdMap.get(list));
//        }
//        List<String> result = new ArrayList<>(list);
//        for (String s : list) {
//            for (String t : list) {
//                if (!s.equals(t) && s.contains(t)) {
//                    result.remove(t);
//                }
//            }
//        }
//        Collections.sort(result);
//        if (result.size() == 2) {
//            if (result.get(1).contains("univ")) {
//                List<String> r = new ArrayList<>();
//                r.add(result.get(1));
//                r.add(result.get(0));
//                return r;
//            }
//        }
//        return result;
//    }
//
//    public static void removeThird(Set<String[]> removeThirdSet, List<String> list) {
//        // 移除list中的第三个元素。removeThirdSet内每一条均为三个元素，且第三个元素就是要删除的，如果输入的list全部包含了这三个元素，则将第三个元素给予移除，只保留前两个。
//        if (list.size() == 3) {
//            for (String[] split : removeThirdSet) {
//                if (split.length == 3) {
//                    if (list.contains(split[0]) && list.contains(split[1]) && list.contains(split[2])) {
//                        list.remove(split[2]);
//                        break;
//                    }
//                }
//            }
//        }
//    }
//
//    public static Map<List<String>, String> removeThirdList() {
//        String t = "henan cancer hospital|zhengzhou university|affiliated cancer hospital\n" +
//                "central south university|hunan cancer hospital|affiliated cancer hospital\n" +
//                "jiangsu cancer hospital|nanjing medical university|affiliated cancer hospital\n" +
//                "nanjing drum tower hospital|nanjing university|affiliated hospital\n" +
//                "jiangsu province hospital chinese medical|nanjing university chinese medical|affiliated hospital\n" +
//                "hubei university arts & science|xiangyang central hospital|affiliated hospital\n" +
//                "shenzhen peoples hospital 2|shenzhen university|affiliated hospital 1\n" +
//                "hunan normal university|hunan province peoples hospital|affiliated hospital 1\n" +
//                "jiangsu province hospital|nanjing medical university|affiliated hospital 1\n" +
//                "hangzhou medical college|zhejiang province peoples hospital|affiliated peoples hospital\n" +
//                "nanjing medical university|suzhou municipal hospital|affiliated suzhou hospital\n" +
//                "china medical university|liaoning cancer hospital & institute|cancer hospital\n" +
//                "university chinese academy science|zhejiang cancer hospital|cancer hospital\n" +
//                "affiliated hospital 1|sun yat sen university|guangdong\n" +
//                "affiliated hospital 3|sun yat sen university|guangdong\n" +
//                "sun yat sen memorial hospital|sun yat sen university|guangdong\n" +
//                "sun yat sen university|zhongshan ophthalm center|guangdong\n" +
//                "affiliated hospital 6|sun yat sen university|guangdong\n" +
//                "affiliated hospital 7|sun yat sen university|guangdong\n" +
//                "affiliated hospital 5|sun yat sen university|guangdong\n" +
//                "hospital stomatol|sun yat sen university|guangdong\n" +
//                "affiliated hospital 8|sun yat sen university|guangdong\n" +
//                "jinan university|shenzhen peoples hospital|guangdong\n" +
//                "affiliated hospital 2|sun yat sen university|guangdong\n" +
//                "hainan general hospital|hainan medical university|hainan affiliated hospital\n" +
//                "sichuan university|west china hospital|mental health center\n" +
//                "childrens hospital|fudan university|nacional childrens medical center\n" +
//                "john radcliffe hospital|university oxford|oxford ox3 9du\n" +
//                "hangzhou medical college|zhejiang province peoples hospital|peoples hospital\n" +
//                "henan province peoples hospital|zhengzhou university|peoples hospital\n" +
//                "fudan university|huashan hospital|shanghai medical college\n" +
//                "china medical university|shengjing hospital|shenyang\n" +
//                "army medical university|southeast hospital|third military medical university\n" +
//                "huazhong university science & technol|tongji hospital|tongji medical college\n" +
//                "huazhong university science & technol|union hospital|tongji medical college\n" +
//                "central hospital wuhan|huazhong university science & technol|tongji medical college\n" +
//                "huazhong university of science and technology|tongji hospital|tongji medical college\n" +
//                "huazhong university of science and technology|union hospital|tongji medical college\n" +
//                "toronto general hospital|university toronto|university health network\n" +
//                "toronto western hospital|university toronto|university health network\n" +
//                "princess margaret cancer center|university toronto|university health network\n" +
//                "首都医科大学|首都医科大学附属北京儿童医院|国家儿童医学中心\n" +
//                "上海交通大学|上海交通大学医学院附属第九人民医院|口腔医学院\n" +
//                " // 以上是出现1000次以上的，以下是出现1000次以下100次以上的。\n" +
//                "beth israel deaconess medical center|harvard medical school|[@[ĺbidmc.harvard.eduļ]]\n" +
//                "central south university|second xiangya hospital|[@[ĺcsu.edu.cnļ]]\n" +
//                "central south university|xiangya hospital|[@[ĺcsu.edu.cnļ]]\n" +
//                "beijing|tsinghua university|[@[ĺmails.tsinghua.edu.cnļ]]\n" +
//                "feinberg school of medicine|northwestern university|[@[ĺnorthwestern.eduļ]]\n" +
//                "beijing|tsinghua university|[@[ĺtsinghua.edu.cnļ]]\n" +
//                "beth israel deaconess medical center|harvard medical school|[@electronic address: [ĺbidmc.harvard.eduļ]]\n" +
//                "brigham and women's hospital|harvard medical school|[@electronic address: [ĺbwh.harvard.eduļ]]\n" +
//                "harvard medical school|massachusetts general hospital|[@electronic address: [ĺmgh.harvard.eduļ]]\n" +
//                "rosen college hospitality management|university central florida|9907 university boulevard\n" +
//                "guangzhou huiai hospital|guangzhou medical university|affiliated brain hospital\n" +
//                "sichuan cancer hospital & institute|university electrical science & technol china|affiliated cancer hospital\n" +
//                "huzhou central hospital|huzhou university|affiliated central hospital\n" +
//                "xi an jiao tong university|xian childrens hospital|affiliated childrens hospital\n" +
//                "nantong university|peoples hospital danyang|affiliated danyang hospital\n" +
//                "soochow university|suzhou guangji hospital|affiliated guangji hospital\n" +
//                "kunming university science & technol|peoples hospital yunnan province 1|affiliated hospital\n" +
//                "peoples hospital chengdu 3|southeast jiaotong university|affiliated hospital\n" +
//                "fujian matern & child health hospital|fujian medical university|affiliated hospital\n" +
//                "huangshi central hospital|hubei polytech university|affiliated hospital\n" +
//                "jinling hospital|nanjing university|affiliated hospital\n" +
//                "hospital jiaxing 1|jiaxing university|affiliated hospital\n" +
//                "fujian medical university|fujian province matern & childrens hospital|affiliated hospital\n" +
//                "nanjing stomatol hospital|nanjing university|affiliated hospital\n" +
//                "northwestern university|xian hospital 3|affiliated hospital\n" +
//                "nanjing drum tower hospital|nanjing university medical school|affiliated hospital\n" +
//                "qingdao university|yantai yuhuangding hospital|affiliated hospital\n" +
//                "nanjing jinling hospital|nanjing university|affiliated hospital\n" +
//                "hospital wuhan 6|jianghan university|affiliated hospital\n" +
//                "northwestern university|xian 3 hospital|affiliated hospital\n" +
//                "jiangsu province hospital tradit chinese medical|nanjing university chinese medical|affiliated hospital\n" +
//                "nanjing university|suzhou hospital|affiliated hospital\n" +
//                "wannan medical college|yijishan hospital|affiliated hospital 1\n" +
//                "jiangxi province peoples hospital|nanchang medical college|affiliated hospital 1\n" +
//                "zhejiang chinese medical university|zhejiang province hospital chinese medical|affiliated hospital 1\n" +
//                "zhejiang chinese medical university|zhejiang province hospital tradit chinese medical|affiliated hospital 1\n" +
//                "shenzhen peoples hospital|southern university science & technol|affiliated hospital 1\n" +
//                "shandong first medical university|shandong province qianfoshan hospital|affiliated hospital 1\n" +
//                "anhui province hospital|university science & technol china|affiliated hospital 1\n" +
//                "hubei university science & technol|xianning central hospital|affiliated hospital 1\n" +
//                "xiamen cancer hospital|xiamen university|affiliated hospital 1\n" +
//                "peoples hospital shenzhen 2|shenzhen university|affiliated hospital 1\n" +
//                "shengzhou peoples hospital|zhejiang university|affiliated hospital 1\n" +
//                "shenzhen second peoples hospital|shenzhen university|affiliated hospital 1\n" +
//                "nanjing medical university|peoples hospital lianyungang 1|affiliated hospital 1\n" +
//                "dongguan peoples hospital|southern medical university|affiliated hospital 10\n" +
//                "guangdong province hospital chinese medical|guangzhou university chinese medical|affiliated hospital 2\n" +
//                "wenzhou medical university|yuying childrens hospital|affiliated hospital 2\n" +
//                "shenzhen peoples hospital 3|southern university science & technol|affiliated hospital 2\n" +
//                "henan mental hospital|xinxiang medical university|affiliated hospital 2\n" +
//                "nantong peoples hospital 1|nantong university|affiliated hospital 2\n" +
//                "guangzhou peoples hospital 1|south china university technol|affiliated hospital 2\n" +
//                "peoples hospital shenzhen 3|southern university science & technol|affiliated hospital 2\n" +
//                "qingdao central hospital|qingdao university|affiliated hospital 2\n" +
//                "kunming medical university|yunnan cancer hospital|affiliated hospital 3\n" +
//                "peoples hospital zunyi 1|zunyi medical university|affiliated hospital 3\n" +
//                "peoples hospital changzhou 1|soochow university|affiliated hospital 3\n" +
//                "kunming medical university|tumor hospital yunnan province|affiliated hospital 3\n" +
//                "kunming medical university|yunnan tumor hospital|affiliated hospital 3\n" +
//                "shaanxi province peoples hospital|xi an jiao tong university|affiliated hospital 3\n" +
//                "ruian peoples hospital|wenzhou medical university|affiliated hospital 3\n" +
//                "nantong university|peoples hospital yancheng 1|affiliated hospital 4\n" +
//                "guangxi medical university|liuzhou workers hospital|affiliated hospital 4\n" +
//                "guangzhou medical university|qingyuan peoples hospital|affiliated hospital 6\n" +
//                "lishui peoples hospital|wenzhou medical university|affiliated hospital 6\n" +
//                "peoples hospital lishui|wenzhou medical university|affiliated hospital 6\n" +
//                "kunming medical university|peoples hospital yuxi city|affiliated hospital 6\n" +
//                "guangxi medical university|guigang city peoples hospital|affiliated hospital 8\n" +
//                "nanjing drum tower hospital|nanjing university|affiliated hospital medical school\n" +
//                "nanjing drum tower hospital|nanjing university|affiliated hospital of medical school\n" +
//                "huaian peoples hospital 2|xuzhou medical university|affiliated huaian hospital\n" +
//                "peoples hospital huaian 2|xuzhou medical university|affiliated huaian hospital\n" +
//                "jiangmen central hospital|sun yat sen university|affiliated jiangmen hospital\n" +
//                "peoples hospital lianyungang 1|xuzhou medical university|affiliated lianyungang hospital\n" +
//                "peoples hospital nantong 6|shanghai university|affiliated nantong hospital\n" +
//                "nantong peoples hospital 3|nantong university|affiliated nantong hospital 3\n" +
//                "shantou central hospital|sun yat sen university|affiliated shantou hospital\n" +
//                "nantong tumor hospital|nantong university|affiliated tumor hospital\n" +
//                "southeast university|xuzhou central hospital|affiliated xuzhou hospital\n" +
//                "ciudad university|university nacl autonoma mexico|av university 3000\n" +
//                "ciudad university|university autonoma aguascalientes|avenue university 940\n" +
//                "ciudad university|university autonoma nuevo leon|avenue university s-n\n" +
//                "peking union medical college|tsinghua university|beijing\n" +
//                "china japan friendship hospital|chinese academy medical science & peking union medical college|beijing\n" +
//                "china japan friendship hospital|chinese academy medical science|beijing\n" +
//                "peking university|tsinghua university|beijing\n" +
//                "capital medical university|china japan friendship hospital|beijing\n" +
//                "beijing obstetrics & gynecol hospital|capital medical university|beijing maternal & child health care hospital\n" +
//                "central south university|xiangya hospital 2|childrens medical center\n" +
//                "guangzhou red cross hospital|jinan university|guangdong\n" +
//                "jinan university|zhuhai peoples hospital|guangdong\n" +
//                "hospital 3|sun yat sen university|guangdong\n" +
//                "jinan university|shenzhen eye hospital|guangdong\n" +
//                "affiliated hospital 1|sun yat sen university medical science|guangdong\n" +
//                "memorial hospital|sun yat sen university|guangdong\n" +
//                "affiliated hospital 1|sun yet sen university|guangdong\n" +
//                "brigham & womens hospital|harvard university|harvard medical school\n" +
//                "harvard university|massachusetts general hospital|harvard medical school\n" +
//                "anhui medical university|peoples hospital hefei 2|hefei hospital\n" +
//                "henan province peoples hospital|zhengzhou university|henan university\n" +
//                "henan province peoples hospital|zhengzhou university peoples hospital|henan university peoples hospital\n" +
//                "shandong first medical university|shandong province qianfoshan hospital|hospital 1\n" +
//                "shenzhen peoples hospital 3|southern university science & technol|hospital 2\n" +
//                "shanxi bethune hospital|shanxi medical university|hospital 3\n" +
//                "shanxi medical university|shanxi province peoples hospital|hospital 5\n" +
//                "sichuan university|west china hospital|institute hospital management\n" +
//                "affiliated hospital 1|nanchang university|jiangxi medical college\n" +
//                "affiliated hospital 2|nanchang university|jiangxi medical college\n" +
//                "jinhua municipal central hospital|zhejiang university|jinhua hospital\n" +
//                "university hospital leuven|university leuven|ku leuven\n" +
//                "tianjin anding hospital|tianjin medical university|mental health center\n" +
//                "changhai hospital|naval medical university|military medical university 2\n" +
//                "army medical university|southeast hospital|military medical university 3\n" +
//                "army medical university|xinqiao hospital|military medical university 3\n" +
//                "harvard university|massachusetts general hospital|mit\n" +
//                "shanghai childrens medical center|shanghai jiao tong university|nacional childrens medical center\n" +
//                "john radcliffe hospital|oxford university hospital nhs fundacion trust|oxford ox3 9du\n" +
//                "john radcliffe hospital|oxford university hospital nhs trust|oxford ox3 9du\n" +
//                "john radcliffe hospital|oxford university hospital|oxford ox3 9du\n" +
//                "quzhou peoples hospital|wenzhou medical university|quzhou affiliated hospital\n" +
//                "changhai hospital|naval medical university|second military medical university\n" +
//                "shanghai jiao tong university|shanghai peoples hospital 1|shanghai general hospital\n" +
//                "fudan university|zhongshan hospital|shanghai medical college\n" +
//                "eye & ent hospital|fudan university|shanghai medical college\n" +
//                "fudan university|hospital & institute obstetrics & gynecol|shanghai medical college\n" +
//                "fudan university|shanghai publ health clinical center|shanghai medical college\n" +
//                "cancer hospital|fudan university|shanghai medical college\n" +
//                "fudan university|huadong hospital|shanghai medical college\n" +
//                "eye ear nose & throat hospital|fudan university|shanghai medical college\n" +
//                "fudan university|hospital obstetrics & gynecol|shanghai medical college\n" +
//                "shanxi medical university|shanxi province cancer hospital|shanxi hospital\n" +
//                "shaoxing peoples hospital|zhejiang university|shaoxing hospital\n" +
//                "affiliated shengjing hospital|china medical university|shenyang\n" +
//                "china medical university|sheng jing hospital|shenyang\n" +
//                "china medical university|shengjing affiliated hospital|shenyang\n" +
//                "peoples hospital shunde 1|southern medical university|shunde hospital\n" +
//                "peoples hospital shunde foshan 1|southern medical university|shunde hospital\n" +
//                "soochow university|suzhou peoples hospital 9|suzhou hospital 9\n" +
//                "affiliated hospital 1|soochow university|suzhou medical college\n" +
//                "royal north shore hospital|university sydney|sydney medical school\n" +
//                "childrens hospital westmead|university sydney|sydney medical school\n" +
//                "university sydney|westmead hospital|sydney medical school\n" +
//                "fujian medical university|hospital putian 1|teaching hospital\n" +
//                "fujian medical university|fujian province cancer hospital|teaching hospital\n" +
//                "army medical university|xinqiao hospital|third military medical university\n" +
//                "army medical university|daping hospital|third military medical university\n" +
//                "affiliated hospital 2|army medical university|third military medical university\n" +
//                "affiliated hospital 1|army medical university|third military medical university\n" +
//                "huazhong university science & technol|hubei cancer hospital|tongji medical college\n" +
//                "huazhong university science & technol|wuhan childrens hospital|tongji medical college\n" +
//                "huazhong university science & technol|liyuan hospital|tongji medical college\n" +
//                "huazhong university science & technol|wuhan union hospital|tongji medical college\n" +
//                "huazhong university science & technol|maternal & child health hospital hubei province|tongji medical college\n" +
//                "affiliated tongji hospital|huazhong university science & technol|tongji medical college\n" +
//                "huazhong university science & technol|puai hospital|tongji medical college\n" +
//                "affiliated union hospital|huazhong university science & technol|tongji medical college\n" +
//                "affiliated wuhan mental health center|huazhong university science & technol|tongji medical college\n" +
//                "huazhong university of science and technology|xiehe hospital|tongji medical college\n" +
//                "hust|tongji hospital|tongji medical college\n" +
//                "huazhong university science & technol|wuhan hospital 1|tongji medical college\n" +
//                "huazhong university science & technol|wuhan central hospital|tongji medical college\n" +
//                "princess margaret hospital|university toronto|university health network\n" +
//                "mountain sinai hospital|university toronto|university health network\n" +
//                "university medical center utrecht|university utrecht|university weg 100\n" +
//                "chongqing health center women & children|chongqing medical university|women & childrens hospital\n" +
//                "nanjing matern & child health care hospital|nanjing medical university|womens hospital\n" +
//                "nanjing medical university|nanjing women & childrens healthcare hospital|womens hospital\n" +
//                "henan childrens hospital|zhengzhou university|zhengzhou childrens hospital\n" +
//                "fudan university|shanghai xuhui central hospital|zhongshan xuhui hospital\n" +
//                "jinan university|zhuhai peoples hospital|zhuhai hospital\n" +
//                "亳州市人民医院|安徽医科大学|安徽理工大学附属亳州医院\n" +
//                "河南省人民医院|郑州大学人民医院|河南大学人民医院\n" +
//                "河南省儿童医院|郑州大学附属儿童医院|郑州儿童医院";
//        String[] split = t.split("\n");
//        Map<List<String>, String> removeMap = new HashMap<>();
//        for (String s : split) {
//            String[] list = s.toLowerCase().trim().split("\\|");
//            if (list.length == 3 && !s.startsWith("|") && !s.endsWith("|")) {
//                List<String> result = new ArrayList<>();
//                result.add(list[0]);
//                result.add(list[1]);
//                result.add(list[2]);
//                Collections.sort(result);
//                removeMap.put(result, list[2]);
//            }
//        }
//        return removeMap;
//    }
//
//    public static void readTableRange(String summaryTable, int onePageNum, String limit, String autoId, String field, boolean print, int allTotal, String threeUnitSumTable) throws SQLException {
//        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//        List<Entity> tableNum = Db.use().query("select count(1) as count from " + summaryTable);
//        Map<List<String>, Integer> unitListAndSumMap = new ConcurrentHashMap<>();
//        Map<String, Integer> keyWordAndSumMap = new ConcurrentHashMap<>();
//        Map<List<String>, String> removeThirdMap = removeThirdList();
//        if (tableNum.get(0).getInt("count") > 0) {
//            int tableMax = Db.use().queryNumber("select max(" + autoId + ") from " + summaryTable).intValue();
//            Collection<Integer> tableList = new ArrayList<>();
//            NumberUtil.appendRange(0, tableMax + onePageNum, onePageNum, tableList);
//            AtomicInteger sumNum = new AtomicInteger(0);
//            int showNum = Math.max((tableList.size() / allTotal), 1) + (tableList.size() % allTotal);
//            AtomicInteger startNum = new AtomicInteger(1);
//            tableList.forEach(startId -> {
//                try {
//                    List<Entity> tableData = Db.use().query("select `" + autoId + "`,`" + field + "` from " + summaryTable + " where " + autoId + " between " + startId + " and " + (startId + onePageNum - 1) + limit);
//                    if (print && sumNum.getAndIncrement() % showNum == 0) {
//                        System.out.println("\033[31;1m" + format.format(new Date()) + " 读表现在开始：" + startNum.getAndIncrement() + " 总次数：" + allTotal + " 表名：" + summaryTable + Utils.printMemoryStr() + "\033[0m");
//                    }
//                    for (Entity entry : tableData) {
////                        String keyWords = entry.getStr("key_word");
////                        if (null != keyWords && keyWords.contains("\"}]")) {
////                            List<FourItems> keyWordList = JSONObject.parseArray(keyWords, FourItems.class);
////                            for (FourItems fourItems : keyWordList) {
//////                                System.out.println(fourItems.getName());
////                                keyWordAndSumMap.compute(fourItems.getName().toLowerCase().trim(), (key, value) -> value != null ? (value + 1) : 1);
////                            }
////                        }
//
//
////                        String keyWords = entry.getStr("key_word_list");
////                        if (null != keyWords && keyWords.contains("\"]")) {
////                            List<String> keyWordList = JSONObject.parseArray(keyWords, String.class);
////                            for (String s : keyWordList) {
////                                s = s.toLowerCase().trim();
////                                if (!s.startsWith("the ") && !s.startsWith("and ") && !s.startsWith("in ") && !s.startsWith("of ") && !s.startsWith("at ") && !s.startsWith("to ") && !s.startsWith("on ") && !s.startsWith("this ") && !s.startsWith("from ") && !s.startsWith("-")
////                                        && !s.endsWith(" the") && !s.endsWith(" and") && !s.endsWith(" in") && !s.endsWith(" of") && !s.endsWith(" at") && !s.endsWith(" to") && !s.endsWith(" on") && !s.endsWith(" this") && !s.endsWith(" from") && !s.endsWith("-")
////                                        && !Pattern.compile("^[a-zA-Z0-9] .+?$|.+? [a-zA-Z0-9]$").matcher(s).find() && (s.length() > 8 || s.contains(" "))) {
////                                    keyWordAndSumMap.compute(s, (key, value) -> value != null ? (value + 1) : 1);
////                                }
////                            }
////                        }
//
//
//                        String c1Au = Utils.getStrField(entry, "c1_au");
//                        List<En.C1Auth> c1List = (c1Au.contains("sort")) ? JSONObject.parseArray(c1Au, En.C1Auth.class) : new ArrayList<>();
//                        for (En.C1Auth c1Auth : c1List) {
//                            List<String> unitList = dellRepeatList(new ArrayList<>(c1Auth.getUnitSet()), removeThirdMap);
//                            if (unitList.size() == 2) {
//                                unitListAndSumMap.compute(unitList, (key, value) -> value != null ? (value + 1) : 1);
//                            }
//                        }
//                    }
//                } catch (SQLException e) {
//                    e.printStackTrace();
//                }
//            });
//        }
//        Db.use().execute("truncate table " + threeUnitSumTable);
////        keyWordAndSumMap.keySet().parallelStream().forEach(keyWord -> {
////            try {
////                Db.use().insert(Entity.create(threeUnitSumTable).set("info", keyWord).set("sum", keyWordAndSumMap.get(keyWord)));
////            } catch (SQLException e) {
////                e.printStackTrace();
////            }
////        });
//        unitListAndSumMap.keySet().parallelStream().forEach(list -> {
//            try {
//                Db.use().insert(Entity.create(threeUnitSumTable).set("info", CollUtil.join(list, "|")).set("sum", unitListAndSumMap.get(list)).set("size", list.size()));
//            } catch (SQLException e) {
//                e.printStackTrace();
//            }
//        });
//    }
//
//    @Data
//    public static class FourItems implements Serializable {
//        private static final long serialVersionUID = 1L;
//        private List<Integer> aidList = new ArrayList<>(); // 注意，这里是aid，是老鲍表的自增主键，用于获取论文。
//        private String name = ""; // 名称，这里可以是关键词，也可以是机构（机构时，是一个List<String>转换的），也可以是期刊的唯一的id号转换的字符串。
//        private double score = 0.0; // 基于中科院分区的累加得分
//    }
//
//    public static List<String> dellRepeatList(List<String> originalList) {
//        // 如果list内存在某元素包含另一元素，则将被包含的给予删除。[Kaohsiung Medical University, Kaohsiung Medical University Hospital] -> [Kaohsiung Medical University Hospital]
//        List<String> list = new ArrayList<>();
//        for (String s : originalList) {
//            list.add(s.toLowerCase().trim());
//        }
//        if (list.size() == 3) {
//            list = changeList(list, "henan cancer hospital", "zhengzhou university", "affiliated cancer hospital");
//            list = changeList(list, "central south university", "hunan cancer hospital", "affiliated cancer hospital");
//            list = changeList(list, "jiangsu cancer hospital", "nanjing medical university", "affiliated cancer hospital");
//            list = changeList(list, "nanjing drum tower hospital", "nanjing university", "affiliated hospital");
//            list = changeList(list, "jiangsu province hospital chinese medical", "nanjing university chinese medical", "affiliated hospital");
//            list = changeList(list, "hubei university arts & science", "xiangyang central hospital", "affiliated hospital");
//            list = changeList(list, "shenzhen peoples hospital 2", "shenzhen university", "affiliated hospital 1");
//            list = changeList(list, "hunan normal university", "hunan province peoples hospital", "affiliated hospital 1");
//            list = changeList(list, "jiangsu province hospital", "nanjing medical university", "affiliated hospital 1");
//            list = changeList(list, "hangzhou medical college", "zhejiang province peoples hospital", "affiliated peoples hospital");
//            list = changeList(list, "nanjing medical university", "suzhou municipal hospital", "affiliated suzhou hospital");
//            list = changeList(list, "china medical university", "liaoning cancer hospital & institute", "cancer hospital");
//            list = changeList(list, "university chinese academy science", "zhejiang cancer hospital", "cancer hospital");
//            list = changeList(list, "affiliated hospital 1", "sun yat sen university", "guangdong");
//            list = changeList(list, "affiliated hospital 3", "sun yat sen university", "guangdong");
//            list = changeList(list, "sun yat sen memorial hospital", "sun yat sen university", "guangdong");
//            list = changeList(list, "sun yat sen university", "zhongshan ophthalm center", "guangdong");
//            list = changeList(list, "affiliated hospital 6", "sun yat sen university", "guangdong");
//            list = changeList(list, "affiliated hospital 7", "sun yat sen university", "guangdong");
//            list = changeList(list, "affiliated hospital 5", "sun yat sen university", "guangdong");
//            list = changeList(list, "hospital stomatol", "sun yat sen university", "guangdong");
//            list = changeList(list, "affiliated hospital 8", "sun yat sen university", "guangdong");
//            list = changeList(list, "jinan university", "shenzhen peoples hospital", "guangdong");
//            list = changeList(list, "affiliated hospital 2", "sun yat sen university", "guangdong");
//            list = changeList(list, "hainan general hospital", "hainan medical university", "hainan affiliated hospital");
//            list = changeList(list, "sichuan university", "west china hospital", "mental health center");
//            list = changeList(list, "childrens hospital", "fudan university", "nacional childrens medical center");
//            list = changeList(list, "john radcliffe hospital", "university oxford", "oxford ox3 9du");
//            list = changeList(list, "hangzhou medical college", "zhejiang province peoples hospital", "peoples hospital");
//            list = changeList(list, "henan province peoples hospital", "zhengzhou university", "peoples hospital");
//            list = changeList(list, "fudan university", "huashan hospital", "shanghai medical college");
//            list = changeList(list, "china medical university", "shengjing hospital", "shenyang");
//            list = changeList(list, "army medical university", "southeast hospital", "third military medical university");
//            list = changeList(list, "huazhong university science & technol", "tongji hospital", "tongji medical college");
//            list = changeList(list, "huazhong university science & technol", "union hospital", "tongji medical college");
//            list = changeList(list, "central hospital wuhan", "huazhong university science & technol", "tongji medical college");
//            list = changeList(list, "huazhong university of science and technology", "tongji hospital", "tongji medical college");
//            list = changeList(list, "huazhong university of science and technology", "union hospital", "tongji medical college");
//            list = changeList(list, "toronto general hospital", "university toronto", "university health network");
//            list = changeList(list, "toronto western hospital", "university toronto", "university health network");
//            list = changeList(list, "princess margaret cancer center", "university toronto", "university health network");
//            list = changeList(list, "首都医科大学", "首都医科大学附属北京儿童医院", "国家儿童医学中心");
//            list = changeList(list, "上海交通大学", "上海交通大学医学院附属第九人民医院", "口腔医学院");
//            // 以上是出现1000次以上的，以下是出现1000次以下的。
//            list = changeList(list, "beth israel deaconess medical center", "harvard medical school", "[@[ĺbidmc.harvard.eduļ]]");
//            list = changeList(list, "central south university", "second xiangya hospital", "[@[ĺcsu.edu.cnļ]]");
//            list = changeList(list, "central south university", "xiangya hospital", "[@[ĺcsu.edu.cnļ]]");
//            list = changeList(list, "beijing", "tsinghua university", "[@[ĺmails.tsinghua.edu.cnļ]]");
//            list = changeList(list, "feinberg school of medicine", "northwestern university", "[@[ĺnorthwestern.eduļ]]");
//            list = changeList(list, "beijing", "tsinghua university", "[@[ĺtsinghua.edu.cnļ]]");
//            list = changeList(list, "beth israel deaconess medical center", "harvard medical school", "[@electronic address: [ĺbidmc.harvard.eduļ]]");
//            list = changeList(list, "brigham and women's hospital", "harvard medical school", "[@electronic address: [ĺbwh.harvard.eduļ]]");
//            list = changeList(list, "harvard medical school", "massachusetts general hospital", "[@electronic address: [ĺmgh.harvard.eduļ]]");
//            list = changeList(list, "rosen college hospitality management", "university central florida", "9907 university boulevard");
//            list = changeList(list, "guangzhou huiai hospital", "guangzhou medical university", "affiliated brain hospital");
//            list = changeList(list, "sichuan cancer hospital & institute", "university electrical science & technol china", "affiliated cancer hospital");
//            list = changeList(list, "huzhou central hospital", "huzhou university", "affiliated central hospital");
//            list = changeList(list, "xi an jiao tong university", "xian childrens hospital", "affiliated childrens hospital");
//            list = changeList(list, "nantong university", "peoples hospital danyang", "affiliated danyang hospital");
//            list = changeList(list, "soochow university", "suzhou guangji hospital", "affiliated guangji hospital");
//            list = changeList(list, "kunming university science & technol", "peoples hospital yunnan province 1", "affiliated hospital");
//            list = changeList(list, "peoples hospital chengdu 3", "southeast jiaotong university", "affiliated hospital");
//            list = changeList(list, "fujian matern & child health hospital", "fujian medical university", "affiliated hospital");
//            list = changeList(list, "huangshi central hospital", "hubei polytech university", "affiliated hospital");
//            list = changeList(list, "jinling hospital", "nanjing university", "affiliated hospital");
//            list = changeList(list, "hospital jiaxing 1", "jiaxing university", "affiliated hospital");
//            list = changeList(list, "fujian medical university", "fujian province matern & childrens hospital", "affiliated hospital");
//            list = changeList(list, "nanjing stomatol hospital", "nanjing university", "affiliated hospital");
//            list = changeList(list, "northwestern university", "xian hospital 3", "affiliated hospital");
//            list = changeList(list, "nanjing drum tower hospital", "nanjing university medical school", "affiliated hospital");
//            list = changeList(list, "qingdao university", "yantai yuhuangding hospital", "affiliated hospital");
//            list = changeList(list, "nanjing jinling hospital", "nanjing university", "affiliated hospital");
//            list = changeList(list, "hospital wuhan 6", "jianghan university", "affiliated hospital");
//            list = changeList(list, "northwestern university", "xian 3 hospital", "affiliated hospital");
//            list = changeList(list, "jiangsu province hospital tradit chinese medical", "nanjing university chinese medical", "affiliated hospital");
//            list = changeList(list, "nanjing university", "suzhou hospital", "affiliated hospital");
//            list = changeList(list, "wannan medical college", "yijishan hospital", "affiliated hospital 1");
//            list = changeList(list, "jiangxi province peoples hospital", "nanchang medical college", "affiliated hospital 1");
//            list = changeList(list, "zhejiang chinese medical university", "zhejiang province hospital chinese medical", "affiliated hospital 1");
//            list = changeList(list, "zhejiang chinese medical university", "zhejiang province hospital tradit chinese medical", "affiliated hospital 1");
//            list = changeList(list, "shenzhen peoples hospital", "southern university science & technol", "affiliated hospital 1");
//            list = changeList(list, "shandong first medical university", "shandong province qianfoshan hospital", "affiliated hospital 1");
//            list = changeList(list, "anhui province hospital", "university science & technol china", "affiliated hospital 1");
//            list = changeList(list, "hubei university science & technol", "xianning central hospital", "affiliated hospital 1");
//            list = changeList(list, "xiamen cancer hospital", "xiamen university", "affiliated hospital 1");
//            list = changeList(list, "peoples hospital shenzhen 2", "shenzhen university", "affiliated hospital 1");
//            list = changeList(list, "shengzhou peoples hospital", "zhejiang university", "affiliated hospital 1");
//            list = changeList(list, "shenzhen second peoples hospital", "shenzhen university", "affiliated hospital 1");
//            list = changeList(list, "nanjing medical university", "peoples hospital lianyungang 1", "affiliated hospital 1");
//            list = changeList(list, "dongguan peoples hospital", "southern medical university", "affiliated hospital 10");
//            list = changeList(list, "guangdong province hospital chinese medical", "guangzhou university chinese medical", "affiliated hospital 2");
//            list = changeList(list, "wenzhou medical university", "yuying childrens hospital", "affiliated hospital 2");
//            list = changeList(list, "shenzhen peoples hospital 3", "southern university science & technol", "affiliated hospital 2");
//            list = changeList(list, "henan mental hospital", "xinxiang medical university", "affiliated hospital 2");
//            list = changeList(list, "nantong peoples hospital 1", "nantong university", "affiliated hospital 2");
//            list = changeList(list, "guangzhou peoples hospital 1", "south china university technol", "affiliated hospital 2");
//            list = changeList(list, "peoples hospital shenzhen 3", "southern university science & technol", "affiliated hospital 2");
//            list = changeList(list, "qingdao central hospital", "qingdao university", "affiliated hospital 2");
//            list = changeList(list, "kunming medical university", "yunnan cancer hospital", "affiliated hospital 3");
//            list = changeList(list, "peoples hospital zunyi 1", "zunyi medical university", "affiliated hospital 3");
//            list = changeList(list, "peoples hospital changzhou 1", "soochow university", "affiliated hospital 3");
//            list = changeList(list, "kunming medical university", "tumor hospital yunnan province", "affiliated hospital 3");
//            list = changeList(list, "kunming medical university", "yunnan tumor hospital", "affiliated hospital 3");
//            list = changeList(list, "shaanxi province peoples hospital", "xi an jiao tong university", "affiliated hospital 3");
//            list = changeList(list, "ruian peoples hospital", "wenzhou medical university", "affiliated hospital 3");
//            list = changeList(list, "nantong university", "peoples hospital yancheng 1", "affiliated hospital 4");
//            list = changeList(list, "guangxi medical university", "liuzhou workers hospital", "affiliated hospital 4");
//            list = changeList(list, "guangzhou medical university", "qingyuan peoples hospital", "affiliated hospital 6");
//            list = changeList(list, "lishui peoples hospital", "wenzhou medical university", "affiliated hospital 6");
//            list = changeList(list, "peoples hospital lishui", "wenzhou medical university", "affiliated hospital 6");
//            list = changeList(list, "kunming medical university", "peoples hospital yuxi city", "affiliated hospital 6");
//            list = changeList(list, "guangxi medical university", "guigang city peoples hospital", "affiliated hospital 8");
//            list = changeList(list, "nanjing drum tower hospital", "nanjing university", "affiliated hospital medical school");
//            list = changeList(list, "nanjing drum tower hospital", "nanjing university", "affiliated hospital of medical school");
//            list = changeList(list, "huaian peoples hospital 2", "xuzhou medical university", "affiliated huaian hospital");
//            list = changeList(list, "peoples hospital huaian 2", "xuzhou medical university", "affiliated huaian hospital");
//            list = changeList(list, "jiangmen central hospital", "sun yat sen university", "affiliated jiangmen hospital");
//            list = changeList(list, "peoples hospital lianyungang 1", "xuzhou medical university", "affiliated lianyungang hospital");
//            list = changeList(list, "peoples hospital nantong 6", "shanghai university", "affiliated nantong hospital");
//            list = changeList(list, "nantong peoples hospital 3", "nantong university", "affiliated nantong hospital 3");
//            list = changeList(list, "shantou central hospital", "sun yat sen university", "affiliated shantou hospital");
//            list = changeList(list, "nantong tumor hospital", "nantong university", "affiliated tumor hospital");
//            list = changeList(list, "southeast university", "xuzhou central hospital", "affiliated xuzhou hospital");
//            list = changeList(list, "ciudad university", "university nacl autonoma mexico", "av university 3000");
//            list = changeList(list, "ciudad university", "university autonoma aguascalientes", "avenue university 940");
//            list = changeList(list, "ciudad university", "university autonoma nuevo leon", "avenue university s-n");
//            list = changeList(list, "peking union medical college", "tsinghua university", "beijing");
//            list = changeList(list, "china japan friendship hospital", "chinese academy medical science & peking union medical college", "beijing");
//            list = changeList(list, "china japan friendship hospital", "chinese academy medical science", "beijing");
//            list = changeList(list, "peking university", "tsinghua university", "beijing");
//            list = changeList(list, "capital medical university", "china japan friendship hospital", "beijing");
//            list = changeList(list, "beijing obstetrics & gynecol hospital", "capital medical university", "beijing maternal & child health care hospital");
//            list = changeList(list, "central south university", "xiangya hospital 2", "childrens medical center");
//            list = changeList(list, "guangzhou red cross hospital", "jinan university", "guangdong");
//            list = changeList(list, "jinan university", "zhuhai peoples hospital", "guangdong");
//            list = changeList(list, "hospital 3", "sun yat sen university", "guangdong");
//            list = changeList(list, "jinan university", "shenzhen eye hospital", "guangdong");
//            list = changeList(list, "affiliated hospital 1", "sun yat sen university medical science", "guangdong");
//            list = changeList(list, "memorial hospital", "sun yat sen university", "guangdong");
//            list = changeList(list, "affiliated hospital 1", "sun yet sen university", "guangdong");
//            list = changeList(list, "brigham & womens hospital", "harvard university", "harvard medical school");
//            list = changeList(list, "harvard university", "massachusetts general hospital", "harvard medical school");
//            list = changeList(list, "anhui medical university", "peoples hospital hefei 2", "hefei hospital");
//            list = changeList(list, "henan province peoples hospital", "zhengzhou university", "henan university");
//            list = changeList(list, "henan province peoples hospital", "zhengzhou university peoples hospital", "henan university peoples hospital");
//            list = changeList(list, "shandong first medical university", "shandong province qianfoshan hospital", "hospital 1");
//            list = changeList(list, "shenzhen peoples hospital 3", "southern university science & technol", "hospital 2");
//            list = changeList(list, "shanxi bethune hospital", "shanxi medical university", "hospital 3");
//            list = changeList(list, "shanxi medical university", "shanxi province peoples hospital", "hospital 5");
//            list = changeList(list, "sichuan university", "west china hospital", "institute hospital management");
//            list = changeList(list, "affiliated hospital 1", "nanchang university", "jiangxi medical college");
//            list = changeList(list, "affiliated hospital 2", "nanchang university", "jiangxi medical college");
//            list = changeList(list, "jinhua municipal central hospital", "zhejiang university", "jinhua hospital");
//            list = changeList(list, "university hospital leuven", "university leuven", "ku leuven");
//            list = changeList(list, "tianjin anding hospital", "tianjin medical university", "mental health center");
//            list = changeList(list, "changhai hospital", "naval medical university", "military medical university 2");
//            list = changeList(list, "army medical university", "southeast hospital", "military medical university 3");
//            list = changeList(list, "army medical university", "xinqiao hospital", "military medical university 3");
//            list = changeList(list, "harvard university", "massachusetts general hospital", "mit");
//            list = changeList(list, "shanghai childrens medical center", "shanghai jiao tong university", "nacional childrens medical center");
//            list = changeList(list, "john radcliffe hospital", "oxford university hospital nhs fundacion trust", "oxford ox3 9du");
//            list = changeList(list, "john radcliffe hospital", "oxford university hospital nhs trust", "oxford ox3 9du");
//            list = changeList(list, "john radcliffe hospital", "oxford university hospital", "oxford ox3 9du");
//            list = changeList(list, "quzhou peoples hospital", "wenzhou medical university", "quzhou affiliated hospital");
//            list = changeList(list, "changhai hospital", "naval medical university", "second military medical university");
//            list = changeList(list, "shanghai jiao tong university", "shanghai peoples hospital 1", "shanghai general hospital");
//            list = changeList(list, "fudan university", "zhongshan hospital", "shanghai medical college");
//            list = changeList(list, "eye & ent hospital", "fudan university", "shanghai medical college");
//            list = changeList(list, "fudan university", "hospital & institute obstetrics & gynecol", "shanghai medical college");
//            list = changeList(list, "fudan university", "shanghai publ health clinical center", "shanghai medical college");
//            list = changeList(list, "cancer hospital", "fudan university", "shanghai medical college");
//            list = changeList(list, "fudan university", "huadong hospital", "shanghai medical college");
//            list = changeList(list, "eye ear nose & throat hospital", "fudan university", "shanghai medical college");
//            list = changeList(list, "fudan university", "hospital obstetrics & gynecol", "shanghai medical college");
//            list = changeList(list, "shanxi medical university", "shanxi province cancer hospital", "shanxi hospital");
//            list = changeList(list, "shaoxing peoples hospital", "zhejiang university", "shaoxing hospital");
//            list = changeList(list, "affiliated shengjing hospital", "china medical university", "shenyang");
//            list = changeList(list, "china medical university", "sheng jing hospital", "shenyang");
//            list = changeList(list, "china medical university", "shengjing affiliated hospital", "shenyang");
//            list = changeList(list, "peoples hospital shunde 1", "southern medical university", "shunde hospital");
//            list = changeList(list, "peoples hospital shunde foshan 1", "southern medical university", "shunde hospital");
//            list = changeList(list, "soochow university", "suzhou peoples hospital 9", "suzhou hospital 9");
//            list = changeList(list, "affiliated hospital 1", "soochow university", "suzhou medical college");
//            list = changeList(list, "royal north shore hospital", "university sydney", "sydney medical school");
//            list = changeList(list, "childrens hospital westmead", "university sydney", "sydney medical school");
//            list = changeList(list, "university sydney", "westmead hospital", "sydney medical school");
//            list = changeList(list, "fujian medical university", "hospital putian 1", "teaching hospital");
//            list = changeList(list, "fujian medical university", "fujian province cancer hospital", "teaching hospital");
//            list = changeList(list, "army medical university", "xinqiao hospital", "third military medical university");
//            list = changeList(list, "army medical university", "daping hospital", "third military medical university");
//            list = changeList(list, "affiliated hospital 2", "army medical university", "third military medical university");
//            list = changeList(list, "affiliated hospital 1", "army medical university", "third military medical university");
//            list = changeList(list, "huazhong university science & technol", "hubei cancer hospital", "tongji medical college");
//            list = changeList(list, "huazhong university science & technol", "wuhan childrens hospital", "tongji medical college");
//            list = changeList(list, "huazhong university science & technol", "liyuan hospital", "tongji medical college");
//            list = changeList(list, "huazhong university science & technol", "wuhan union hospital", "tongji medical college");
//            list = changeList(list, "huazhong university science & technol", "maternal & child health hospital hubei province", "tongji medical college");
//            list = changeList(list, "affiliated tongji hospital", "huazhong university science & technol", "tongji medical college");
//            list = changeList(list, "huazhong university science & technol", "puai hospital", "tongji medical college");
//            list = changeList(list, "affiliated union hospital", "huazhong university science & technol", "tongji medical college");
//            list = changeList(list, "affiliated wuhan mental health center", "huazhong university science & technol", "tongji medical college");
//            list = changeList(list, "huazhong university of science and technology", "xiehe hospital", "tongji medical college");
//            list = changeList(list, "hust", "tongji hospital", "tongji medical college");
//            list = changeList(list, "huazhong university science & technol", "wuhan hospital 1", "tongji medical college");
//            list = changeList(list, "huazhong university science & technol", "wuhan central hospital", "tongji medical college");
//            list = changeList(list, "princess margaret hospital", "university toronto", "university health network");
//            list = changeList(list, "mountain sinai hospital", "university toronto", "university health network");
//            list = changeList(list, "university medical center utrecht", "university utrecht", "university weg 100");
//            list = changeList(list, "chongqing health center women & children", "chongqing medical university", "women & childrens hospital");
//            list = changeList(list, "nanjing matern & child health care hospital", "nanjing medical university", "womens hospital");
//            list = changeList(list, "nanjing medical university", "nanjing women & childrens healthcare hospital", "womens hospital");
//            list = changeList(list, "henan childrens hospital", "zhengzhou university", "zhengzhou childrens hospital");
//            list = changeList(list, "fudan university", "shanghai xuhui central hospital", "zhongshan xuhui hospital");
//            list = changeList(list, "jinan university", "zhuhai peoples hospital", "zhuhai hospital");
//            list = changeList(list, "亳州市人民医院", "安徽医科大学", "安徽理工大学附属亳州医院");
//            list = changeList(list, "河南省人民医院", "郑州大学人民医院", "河南大学人民医院");
//            list = changeList(list, "河南省儿童医院", "郑州大学附属儿童医院", "郑州儿童医院");
//        }
//        List<String> result = new ArrayList<>(list);
//        for (String s : list) {
//            for (String t : list) {
//                if (!s.equals(t) && s.contains(t)) {
//                    result.remove(t);
//                }
//            }
//        }
//        Collections.sort(result);
//        return result;
//    }
//
//    public static List<String> changeList(List<String> list, String a, String b, String c) {
//        if (list.contains(a) && list.contains(b) && list.contains(c)) {
//            List<String> result = new ArrayList<>();
//            result.add(a);
//            result.add(b);
//            return result;
//        }
//        return list;
//    }
//
//
//}
